package com.wn.class30.service;

import com.wn.class30.entity.*;

import java.util.List;

public interface ShoppingOrderService {
        //根据用户id查询订单中的默认地址
        public UserAddress getAddressByUserId(Integer userId);
        //根据用户地址id删除地址
        public int deleteUserAddress(Integer userAddressId);
        //将所有的默认修改为0
        public int updateUserAddressAllDefaultToZero(Integer userid);
        //修改选中的默认修改为1
        public int updateUserAddressDefaultToOne(Integer userAddressId);
        //查询用户成长值比例，展示成长值"
        public Integral getIntegral();
        //创建总订单
        public Integer insertAllOrder(Allorder allorder);
        //创建子订单
        public Integer insertChildOrder(Myorder myorder);
        //创建子订单
        public Integer insertOrderDetail(MyorderDetail myorderDetail);
        //修改或者删除
        public Integer updateCuponCount(Integer ucId);
        //根据总订单编号修改子订单状态
        public Integer updateChildOrderStatus(Integer getAllorderId);
        //查询订单项积分和、增加用户积分。
        public Integer updateUserPoints(Integer userid,Integer getAllorderId);
        //删除购物车商品
        public Integer deleteCarInOrder(Integer userid,Integer[] priduct_ids);



}
